安装jenkins

详细的安装方法自己百度,这里不做介绍

配件功能安装

  • git
  • node.js
  • publish over ssh

注意:git和node.js需要手动安装,publish over ssh在系统管理 > 插件管理中安装,安装好后重启jenkins

配置SSH

找到Publish over SSH

点击新建任务

首先新建一个自由风格的项目

点击确定

配置git

构建器执行脚本

shell脚本

export PATH=$PATH:/usr/local/nodejs/bin
cd /var/lib/jenkins/workspace/donghua_shinny_web_beifen
npm install
npm run build
cd dist
mkdir shinny-futures-web
mv -f /var/lib/jenkins/workspace/donghua_shinny_web_beifen/dist/assets /var/lib/jenkins/workspace/donghua_shinny_web_beifen/dist/shinny-futures-web
rm -rf donghua_shinny_web_beifen.tar.gz 
tar -zcvf donghua_shinny_web_beifen.tar.gz * 

上传之后需要执行的shell脚本

cd /www/wwwroot
rm -rf hq.dhfutures.com/*
tar -zxvf donghua_shinny_web_beifen.tar.gz -C hq.dhfutures.com
rm -rf donghua_shinny_web_beifen.tar.gz